package cn.lxh.blog.mapper;

/**
 * LikesMapper是Likes类的持久层
 */
public interface LikesMapper {

    /**
     * 根据ip查询点赞
     * @param ip
     * @return
     */
    Integer findGoodByIp(String ip, Long articleId);

    /**
     * 点赞加1
     * @param ip
     */
    void addGood(String ip, Long articleId);

    /**
     * 点赞减1
     * @param ip
     */
    void loseGood(String ip, Long articleId);

    /**
     * 第一次点赞, 添加ip到数据库
     * @param ip
     */
    void addIpGood(String ip, Integer good, Long articleId);
}
